/* Zatok - язык программирования текстовых игр
 * (С) 2010 - 2012 Меркулов Матвей Юрьевич
 * Код лицензирован под лицензией GNU LGPL
 * Вы можете прочитать текст лицензии по адресу:
 * http://www.gnu.org/copyleft/lesser.html
 * или прочитать русский перевод по адресу:
 * http://ru.wikisource.org/wiki/GNU_Lesser_General_Public_License
 */

package base.module.intrface;

import base.CApplication;
import base.CGUI;
import base.module.CModule;
import java.awt.Dimension;

public class CSetWindowSizeLimits extends CModule {
	@Override
	public void Init() {
		AssertParam( 4 );
	}
	
	@Override
	public void Execute() {
		CApplication.Frame.setMinimumSize( new Dimension( Param[ 0 ].ToInt(), Param[ 1 ].ToInt() ) );
		CGUI.MaxWidth = Param[ 2 ].ToInt();
		CGUI.MaxHeight = Param[ 3 ].ToInt();
	}
}